آموزش تسلط بر فلاتر [ویدئو]

Mastering Flutter [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Flutter به سرعت در حال تبدیل شدن به یک چارچوب شناخته شده برای توسعه برنامه های چند پلتفرمی برای دستگاه های اندروید و iOS است. برنامه های ساخته شده با Flutter به دلیل قدرت رندر بالایی که دارند و Dart برنامه را در کدهای اصلی ARM کامپایل می کند بسیار سریع هستند. این دوره به شما نشان می دهد که چگونه برنامه های خود را با عملکرد ثابت قابل اعتماد کنید. با استفاده از ویژگی های مختلف Flutter، برنامه های مدرنی خواهید ساخت. شما برنامه هایی را برای iOS و Android تنها با یک پایگاه کد توسعه خواهید داد و یاد خواهید گرفت که چگونه برنامه خود را با استفاده از Firebase به یک پایگاه داده متصل کنید. شما یاد خواهید گرفت که چگونه عملکرد برنامه های خود را بهبود ببخشید، بنابراین مهارت های خود را به سطح بعدی ببرید. در پایان این دوره، شما بر ساخت اپلیکیشن های خود با استفاده از فلاتر مسلط خواهید شد. تمام فایل های کد این دوره در Github در آدرس - https://github.com/PacktPublishing/Mastering-Flutter- •Master Flutter برای طراحی برنامه های کاربردی بسیار در دسترس، مقرون به صرفه و مقیاس پذیر موجود است. •از ویژگی های مختلف Flutter برای قابل اطمینان تر کردن برنامه های خود با عملکرد ثابت استفاده کنید. • توسعه برنامه یکپارچه با استفاده از ابزارها و کتابخانه های متنوع Flutter. • اشکال زدایی و بهبود عملکرد برنامه خود را با استفاده از Flutter. • از الگوی BLoC به عنوان راه حل مدیریت حالت استفاده کنید. • برنامه خود را به یک پایگاه داده واقعی وصل کنید. این دوره برای توسعه دهندگان موبایلی است که دانش اولیه فلاتر را دارند و می خواهند در آن استاد شوند. اگر دوره آموزشی Flutter یادگیری ما را گذرانده اید، این دوره به شما کمک می کند تا مهارت های خود را یک درجه بالاتر ببرید. • Master Flutter برای طراحی برنامه های کاربردی بسیار در دسترس، مقرون به صرفه و مقیاس پذیر * • با استفاده از ویژگی های مختلف Flutter مانند معماری BLoC، RxDart و StreamBuilder به راحتی برنامه ها را بسازید و مدیریت کنید. * •تکنیک های ساخت اپلیکیشن خود را به روشی واکنشی و کارآمد در فلاتر مسلط کنید. *

سرفصل ها و درس ها

ساخت اپلیکیشن خود با استفاده از ListView Building Your App Using ListView

  • بررسی اجمالی دوره The Course Overview

  • یک پروژه جدید ایجاد کنید Create a New Project

  • ایجاد مدل دسته بندی Creating Category Model

  • Building Temp Backend Building Temp Backend

  • ایجاد لیست موقت دسته ها Creating Temp List of Categories

  • ایجاد ساختار پروژه Creating the Structure of the Project

استفاده از معماری BLoC در برنامه شما Using the BLoC Architecture in Your App

  • یک ارائه دهنده BLoC ایجاد کنید Create a BLoC Provider

  • ایجاد اولین BLoC شما Creating Your First BLoC

  • واکشی دسته‌ها در BLoC Fetching Categories into the BLoC

  • صفحه اصلی ما را با BLoC تامین کنید Supply Our Home Page with the BLoC

  • استفاده از BLoC ما در صفحه اصلی Using Our BLoC in Home Page

استفاده از دسته انتخابی در برنامه شما Using Selected Category in Your App

  • به صفحه جدید بروید Navigate to a New Page

  • یک مدل محصول و داده های اساسی ایجاد کنید Create a Product Model and Essential Data

  • ایجاد BLoC محصولات ما Creating our Products BLoC

  • ایجاد شبکه ای از اشیاء Creating a Grid of Objects

  • ما تا به حال چه کرده ایم؟ What Have We Done so Far?

ایجاد صفحه سبد خرید ما Creating Our Cart Page

  • ایجاد ویجت بدون تابعیت Creating a Stateless Widget

  • راه اندازی اولیه سبد خرید BLoC Initial Setup of the Cart BLoC

  • نصب RxDart Installing RxDart

  • اتمام سبد خرید BLoC Finishing the Cart BLoC

  • عرضه کل برنامه با Cart BLoC Supply Whole App with Cart BLoC

افزودن محصولات به سبد خرید Adding Products to the Cart

  • مؤلفه دکمه سبد خرید ما را ایجاد کنید Create Our Cart Button Component

  • صفحه سبد خرید را طراحی کنید Design the Cart Page

  • افزودن محصولات به سبد خرید Add Products to Cart

  • اضافه کردن دکمه پرداخت Adding a Checkout Button

  • افزونه Firestore را نصب کنید Install Firestore plugin

اضافه کردن یک Backend پایدار Adding a Persistent Backend

  • راه اندازی Firestore Setting Up Firestore

  • ایجاد داده های Firestore Creating Firestore Data

  • به روز رسانی محصول برای مدیریت JSON Update Product to Handle JSON

  • دریافت داده از Firestore قسمت 1 Getting Data from Firestore Part 1

  • دریافت داده از Firestore قسمت 2 Getting Data from Firestore Part 2

لمس نهایی Final Touches

  • نمایش تصویر در Firebase Storage Display Image in Firebase Storage

  • بارگیری تصاویر در نمای شبکه Loading Images in the Grid View

  • تنظیم تم ما برای برنامه Setting Our Theme for the App

  • اضافه کردن نشانه های بارگذاری Adding Loading Indications

  • آرزوهای نهایی Final Wishes

اشکال زدایی و بررسی عملکرد Debugging and Performance Checking

  • اجتناب از var، Untyped Arguments Avoiding var, Untyped Arguments

  • بررسی فلوتر آنالایزر و ادعا Exploring the Flutter Analyzer and Assert

  • گذر از اشکال زدایی UI Going Over UI Debugging

  • بررسی پروفایل عملکرد Going over Performance Profiling

  • نگاهی به منابع اضافی Looking at Additional Resources

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش تسلط بر فلاتر [ویدئو]
جزییات دوره
2 h 4 m
41
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robert Brunhage Robert Brunhage

2018/10/15 - برای فلاتر تماس گرفت